"""
定义集合
"""

set_empty = set()
my_set = {"A", "B", "C"}

# 随机取出一个元素
ele = my_set.pop()
print(f"pop: {ele}")

# 取差集
set1 = {1, 2, 3}
set2 = {1, 5, 6}
print(f"差集: {set1.difference(set2)}")

# 消除差集，在集合1内，删除和集合2相同的元素
set1.difference_update(set2)
print(f"消除差集: {set1}")

"""
字典
"""
# 空字典s
my_dict = {}
dict_empty = dict()

# 变量名: 类型注解
map1: dict[str, int] = {"A": 0, "B": 1}
print(map1)
map1["C"] = 2

# 获取所有Key
print(f"获取所有Key: {map1.keys()}")

for key in map1:
    print(f"输出key: {key}")

